package com.shujia

object Demo10ScalaApply {
  def main(args: Array[String]): Unit = {
    val c1: Demo09ScalaClassAccessControl = new Demo09ScalaClassAccessControl("文科四班")
    // 如果一个类拥有伴生对象，并且实现了apply方法，那么再创建该类的对象时可以省略new关键字
    val c2: Demo09ScalaClassAccessControl = Demo09ScalaClassAccessControl("文科二班")


  }

}
// Scala的代码文件中没有像Java那样严格要求定义的类名必须和文件名保持一致
// 所以需要注意在同一个包下面的不同的代码中不能使用相同的类名
//class A{
//
//}
//class B{
//
//}